package com.zbkj.common.response.project;

import com.zbkj.common.vo.project.EstimateFunSortNumVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @Auther:
 * @Date: 2024/9/23 17:27
 * @Description:
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "EstimateFunEditResponse对象", description = "功能点明细编辑保存后响应对象")
public class EstimateFunEditRestResponse implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("项目ID")
    private Long projectId;

    @ApiModelProperty("调整前功能点数")
    private BigDecimal softwarePoints;
    @ApiModelProperty("估算软件规模")
    private BigDecimal softwareFun;
    @ApiModelProperty("软件评估费用")
    private BigDecimal softwareFee;

    /*@ApiModelProperty("新增记录ID和顺序号")
    private EstimateFunSortNumVo newFunSortNum;
    @ApiModelProperty("新增记录后-db中已变更功能明显的顺序号集合(ID和顺序号)")
    private List<EstimateFunSortNumVo> modifyFunSortNumList;*/
}
